package org.insia.smartposse.idao;

import java.util.List;

import org.insia.smartposse.metier.ProjectSkillAffectation;
import org.insia.smartposse.metier.webservice.LightProjectSkillAffectation;
/**
 * Interface IProjectSkillAffectationDAO
 * @author sok hout
 *
 */
public interface IProjectSkillAffectationDAO 
extends IGenericDAO<ProjectSkillAffectation, Long> {

	/**
	 * @param projectSkillAffectation
	 * @return
	 */
	LightProjectSkillAffectation createLighProjectSkillAffectation(LightProjectSkillAffectation projectSkillAffectation);
	/**
	 * @param projectSkillAffectation
	 * @return
	 */
	LightProjectSkillAffectation updateLighProjectSkillAffectation(LightProjectSkillAffectation projectSkillAffectation);
	/**
	 * @param affectations
	 * @return
	 */
	List<LightProjectSkillAffectation> createLighProjectSkillAffectation(List<LightProjectSkillAffectation> affectations);
	/**
	 * @param affectations
	 * @return
	 */
	List<LightProjectSkillAffectation> updateLighProjectSkillAffectation(List<LightProjectSkillAffectation> affectations);
}
